A Pareto-based scheduler for exploring cost-performance trade-offs for MapReduce workloads

نویسندگان

  • Nikos Zacheilas
  • Vana Kalogeraki
چکیده

In recent years, we are observing an increased demand for processing large amounts of data. The MapReduce programming model has been utilized by major computing companies and has been integrated by novel cyber physical systems (CPS) in order to perform large-scale data processing. However, the problem of efficiently scheduling MapReduce workloads in cluster environments, like Amazon’s EC2, can be challenging due to the observed trade-off between the need for performance and the corresponding monetary cost. The problem is exacerbated by the fact that cloud providers tend to charge users based on their I/O operations, increasing dramatically the spending budget. In this paper, we describe our approach for scheduling MapReduce workloads in cluster environments taking into consideration the performance/budget trade-off. Our approach makes the following contributions: (i) we propose a novel Pareto-based scheduler for identifying near-optimal resource allocations for user workloads with respect to performance and monetary cost, and (ii) we develop an automatic configuration of basic tasks’ parameters that allows us to further minimize the user’s spending budget and the jobs’ execution times. Our detailed experimental evaluation using both real and synthetic datasets illustrate that our approach improves the performance of the workloads as much as 50%, compared to its competitors.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hadoop Map Reduce Job Scheduler Implementation and Analysis in Heterogeneous Environment

Hadoop MapReduce is one of the popular framework for BigData analytics. MapReduce cluster is shared among multiple users with heterogeneous workloads. When jobs are concurrently submitted to the cluster, resources are shared among them so system performance might be degrades. The issue here is that schedule the tasks and provide the fairness of resources to all jobs. Hadoop supports different s...

متن کامل

A Survey and Experimental Comparison of Distributed SPARQL Engines for Very Large RDF Data

Distributed SPARQL engines promise to support very large RDF datasets by utilizing shared-nothing computer clusters. Some are based on distributed frameworks such as MapReduce; others implement proprietary distributed processing; and some rely on expensive preprocessing for data partitioning. These systems exhibit a variety of trade-offs that are not well-understood, due to the lack of any comp...

متن کامل

A Hybrid Pareto Frontier Generation Method for Trade-Off Analysis in Transportation Asset Management

Trade-off analysis, one of the key elements of transportation asset management (TAM), helps decision makers to not only quantify how different resource allocations affect system performance but also investigate the trade-off relationships between cost and performance measures and between different performance measures. In the fast-growing field of TAM, researchers are beginning to quantify the ...

متن کامل

Towards Pareto Descent Directions in Sampling Experts for Multiple Tasks in an On-Line Learning Paradigm

In many real-life design problems, there is a requirement to simultaneously balance multiple tasks or objectives in the system that are conflicting in nature, where minimizing one objective causes another to increase in value, thereby resulting in trade-offs between the objectives. For example, in embedded multi-core mobile devices and very large scale data centers, there is a continuous proble...

متن کامل

Resource-Performance Trade-off Analysis for Mobile Robot Design

Design of mobile autonomous robots is challenging due to the limited on-board resources such as processing power and energy source. A promising approach is to generate intelligent scheduling policies that trade off reduced resource consumption for a slightly lower but still acceptable level of performance. In this paper, we provide a framework to aid the designers in exploring such resource-per...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • EURASIP J. Emb. Sys.

دوره 2017  شماره 

صفحات  -

تاریخ انتشار 2017